Writable Stream
Node.jsのストリーム Streamにおいて
Event
pipe
手前のストリーム Streamがpipe()を呼び出すと発生
drain
発生条件:書き込みが終わり、内部Bufferが空になる
→write()を行う
finish
発生条件:end()終わる
Method
write(chunk ,[option]) return(Boolean: true or false)
内部Bufferに書き込む
return
true 内部Bufferに余裕がある
false 内部Bufferがいっぱい
内部Bufferがいっぱいになるとなると実際に書き込み始める
→空になるとEvent:drain発生
end([chunk],[option])
最後のchunkデータであることが告げられ、全てのBufferを書き込み
→Event:finish発生